<?xml version="1.0" encoding="utf-8" ?>
<!--Created with Liquid XML Studio - Designer Edition 7.1.0.1135 (http://www.liquid-technologies.com)-->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="pimv2" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <!-- Predefined Complex Types that can be re-used through xsd:include -->
  <xs:include schemaLocation="file:custom_datatypes.xsd" />
  <!---->
  <!--ComplexTypes-->
  <!---->
  <!--Introductie-->
  <xs:complexType name="Introductie_Type">
    <xs:annotation>
      <xs:documentation>verschijnt in de navigatiestructuur</xs:documentation>
    </xs:annotation>
    <xs:attribute xmlns:q1="pimv2" name="titel" type="xs:string" default="Introductie"/>
    <xs:attribute xmlns:q1="pimv2" default="type hier inhoud" name="tekst" type="q1:html" />
    <xs:attribute xmlns:q1="pimv2" fixed="Text" name="ExportedAs" type="xs:string" />
  </xs:complexType>
  <!--Afsluiting-->
  <xs:complexType name="Afsluiting_Type">
    <xs:attribute xmlns:q1="pimv2" name="titel" type="xs:string">
      <xs:annotation>
        <xs:documentation>verschijnt in de navigatiestructuur</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute xmlns:q1="pimv2" default="type hier inhoud" name="tekst" type="q1:html" />
    <xs:attribute xmlns:q1="pimv2" fixed="Text" name="ExportedAs" type="xs:string" />
  </xs:complexType>
  <!--CaseVerhaal-->
  <xs:complexType name="CaseVerhaal_Type">
    <xs:attribute xmlns:q1="pimv2" default="Caseverhaal" name="titel" type="xs:string" />
    <xs:attribute xmlns:q1="pimv2" default="type hier inhoud" name="tekst" type="q1:html" />
    <xs:attribute xmlns:q1="pimv2" fixed="Text" name="ExportedAs" type="xs:string" />
  </xs:complexType>
  <!--JIT-->
  <xs:complexType name="JIT_Type">
    <xs:attribute xmlns:q1="pimv2" default="Handig om bij de hand te hebben" name="titel" type="xs:string" />
    <xs:attribute xmlns:q1="pimv2" default="Procedurele info" name="tekst" type="xs:string" />
    <xs:attribute xmlns:q1="pimv2" fixed="Jit" name="ExportedAs" type="xs:string" />
  </xs:complexType>
  <!---->
  <!--AttributeGroups-->
  <!---->
  <!--Opdracht-->
  <xs:attributeGroup name="Opdracht_Attributen">
    <xs:attribute xmlns:q1="pimv2" name="titel" type="xs:string" default="Opdrachttitel" />
    <xs:attribute xmlns:q1="pimv2" name="instructie" type="q1:html"  default="Instructie"/>
    <xs:attribute xmlns:q1="pimv2" fixed="1" name="indent" type="xs:int" />
    <xs:attribute xmlns:q1="pimv2" default="studeeropdracht" name="type">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="studeeropdracht" />
          <xs:enumeration value="aanvulopdracht" />
          <xs:enumeration value="luisteropdracht" />
          <xs:enumeration value="demonstratieopdracht" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute xmlns:q1="pimv2" fixed="Opdracht" name="ExportedAs" type="xs:string" />
  </xs:attributeGroup>
  <!-- CasusAttributen-->
  <xs:attributeGroup name="Casus_Attributen">
    <xs:attribute xmlns:q1="pimv2" name="titel" type="xs:string" default="Case" />
    <xs:attribute xmlns:q1="pimv2" fixed="Task" name="ExportedAs" type="xs:string" />
  </xs:attributeGroup>
  <!-- TaakAttributen-->
  <xs:attributeGroup name="Taak_Attributen">
    <xs:attribute xmlns:q1="pimv2" name="titel" type="xs:string" default="Taaktitel" />
    <xs:attribute xmlns:q1="pimv2" fixed="Task" name="ExportedAs" type="xs:string" />
  </xs:attributeGroup>
  <!--BronType-->
  <xs:attributeGroup name="Bron_Attributen">
    <xs:attribute xmlns:q1="pimv2" name="titel" type="xs:string" />
    <xs:attribute xmlns:q1="pimv2" name="type">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="referentie" />
          <xs:enumeration value="bestand" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute xmlns:q1="pimv2" fixed="Resource" name="ExportedAs" type="xs:string" />
  </xs:attributeGroup>
  <!--ToetsItem-->
  <xs:attributeGroup name="Item_Attributen">
    <xs:attribute xmlns:q1="pimv2" name="type">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="meerkeuze" />
          <xs:enumeration value="multuple respons" />
          <xs:enumeration value="true false" />
          <xs:enumeration value="short answer" />
          <xs:enumeration value="open vraag" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute xmlns:q1="pimv2" name="aantal" type="xs:int" />
    <xs:attribute xmlns:q1="pimv2" fixed="Item" name="ExportedAs" type="xs:string" />
  </xs:attributeGroup>
  <!--ToetsType-->
  <xs:attributeGroup name="Toets_Attributen">
    <xs:attribute xmlns:q1="pimv2" name="instructie" type="xs:string" />
    <xs:attribute xmlns:q1="pimv2" name="type">
      <xs:annotation>
        <xs:documentation>diagnostisch, zelftoets, e.d.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="diagnostische toets" />
          <xs:enumeration value="zeltoets" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute xmlns:q1="pimv2" fixed="Toets" name="ExportedAs" type="xs:string" />
  </xs:attributeGroup>
  <!---->
  <!--Groups-->
  <!---->
  <!--OpdrachtType-->
  <xs:group name="Opdracht_Group">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="unbounded" name="Opdracht">
        <xs:complexType>
          <xs:sequence>
            <xs:element xmlns:q1="pimv2" minOccurs="0" maxOccurs="unbounded" name="Bron">
              <xs:complexType>
                <xs:attributeGroup ref="q1:Bron_Attributen" />
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attributeGroup xmlns:q1="pimv2" ref="q1:Opdracht_Attributen" />
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:group>
  <!--OndersteunendeInformatie-->
  <xs:group name="OndersteunendeInformatie_Group">
    <xs:sequence>
      <xs:annotation>
        <xs:documentation>Vooraf te bestuderen ...</xs:documentation>
      </xs:annotation>
      <!--<xs:group xmlns:q1="pimv2" ref="q1:ToetsType" />-->
      <xs:element xmlns:q1="pimv2" name="Informatie">
        <xs:complexType>
          <xs:attribute name="titel" type="xs:string">
            <xs:annotation>
              <xs:documentation>
                Bij "Vooraf te bestuderen".
                Verschijnt in de navigatiestructuur.
              </xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="q1:Toets_Attributen" />
        </xs:complexType>
      </xs:element>
      <xs:choice minOccurs="1" maxOccurs="unbounded">
        <xs:group xmlns:q1="pimv2" ref="q1:Opdracht_Group" />
        <!--<xs:element xmlns:q1="pimv2" name="Toets" ref="q1:ToetsType" />-->
      </xs:choice>
    </xs:sequence>
  </xs:group>
  <!--Deeltaak_Group-->
  <xs:group name="Deeltaak_Group">
    <xs:sequence>
      <xs:element xmlns:q1="pimv2" minOccurs="1" maxOccurs="1" name="Introductie" type="q1:Introductie_Type" />
      <xs:choice minOccurs="1" maxOccurs="unbounded">
        <xs:group xmlns:q1="pimv2" ref="q1:Opdracht_Group" />
      </xs:choice>
      <xs:element xmlns:q1="pimv2" name="Afsluiting" type="q1:Afsluiting_Type" />
    </xs:sequence>
  </xs:group>
  <!--TaakzonderCasus_Group-->
  <xs:group name="TaakzonderCasus_Group">
    <xs:sequence>
      <xs:element xmlns:q1="pimv2" minOccurs="1" maxOccurs="1" name="Introductie" type="q1:Introductie_Type" />
      <xs:group xmlns:q1="pimv2" minOccurs="1" maxOccurs="unbounded" ref="q1:Opdracht_Group" />
      <xs:element xmlns:q1="pimv2" name="JIT" type="q1:JIT_Type" />
      <xs:element xmlns:q1="pimv2" name="Afsluiting" type="q1:Afsluiting_Type" />
    </xs:sequence>
  </xs:group>
  <!--TaakmetCasus_Group-->
  <xs:group name="TaakmetCasus_Group">
    <xs:sequence>
      <xs:element xmlns:q1="pimv2" minOccurs="1" maxOccurs="1" name="Introductie" type="q1:Introductie_Type" />
      <xs:element xmlns:q1="pimv2" name="CaseVerhaal" type="q1:CaseVerhaal_Type" />
      <xs:group xmlns:q1="pimv2" minOccurs="1" maxOccurs="2" ref="q1:Opdracht_Group" />
      <xs:element xmlns:q1="pimv2" name="JIT" type="q1:JIT_Type" />
      <xs:element xmlns:q1="pimv2" name="Afsluiting" type="q1:Afsluiting_Type" />
    </xs:sequence>
  </xs:group>
</xs:schema>
